Skip to content

Error langchain integration  #5

@jackNhat

Description

@jackNhat

i met error: InternalServerError: Error code: 500 - {'requestId': 'b7817426-1eaf-4b17-9951-371fc93bc71c', 'statusCode': 500, 'timestamp': '2024-10-21T07:23:59.015Z', 'path': '/completions', 'message': 'Invalid input'} when using langchain.

My code

import os

from langchain_openai import OpenAI
from langchain.prompts import PromptTemplate
from langchain_core.output_parsers import StrOutputParser
from langchain_core.runnables.base import RunnableSequence

query = "\nimport os\nimport sys\nsys.path.insert(0, os.path.abspath('../..'))\n\nfrom mock import mock as magicmock\n\nclass mock(magicmock):\n    @classmethod\n    def __getattr__(cls, name):\n            return mock()\n\nmock_modules = ['tables', 'numpy']\nsys.modules.update((mod_name, mock()) for mod_name in mock_modules)\n\n\n\nextensions = [\n    'sphinx.ext.autodoc',\n]\n\n<|fim_hole|>\nmaster_doc = 'index'\n\nproject = u'multitables'\ncopyright = u'2021, g. h. collin'\nauthor = u'g. h. collin'\n\nversion = u'2.0.0'\nrelease = u'2.0.0'\n\nlanguage = none\n\n\nexclude_patterns = []\n\n\n\n\n\npygments_style = 'sphinx'\n\n\n\ntodo_include_todos = false\n\n\n\nhtml_theme = 'alabaster'\n\n\n\n\n\n\n\nhtml_static_path = ['_static']\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nhtmlhelp_basename = 'multitablesdoc'\n\n\nlatex_elements = {\n\n\n\n}\n\nlatex_documents = [\n    (master_doc, 'multitables.tex', u'multitables documentation',\n     u'g. h. collin', 'manual'),\n]\n\n\n\n\n\n\n\n\n\n\nman_pages = [\n    (master_doc, 'multitables', u'multitables documentation',\n     [author], 1)\n]\n\n\n\n\ntexinfo_documents = [\n    (master_doc, 'multitables', u'multitables documentation',\n     author, 'multitables', 'one line description of project.',\n     'miscellaneous'),\n]\n\n\n"

api_key = os.environ.get("OPENAI_API_KEY", "my_key")
base_url = 'https://api.aimlapi.com'
model_name = 'o1-mini'


model = OpenAI(
    api_key=api_key,
    base_url = base_url,
    model_name=model_name,
    max_tokens=2048,
    temperature=0.7,
)
prompt = PromptTemplate.from_template(
        "{query}"
    )
chain = prompt | model | StrOutputParser()

chain_formatter = {"query": query}

for chunk in chain.stream(chain_formatter):
    print(chunk, end="|", flush=True)

i am already try base_url=https://api.aimlapi.com and base_url=https://api.aimlapi.com/v1 then got same error.

How to fix this, many thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions